//加载模块
layui.use(function(){ //亦可加载特定模块：layui.use(['layer', 'laydate', function(){
                      //得到各种内置组件
    var layer = layui.layer //弹层
        ,laypage = layui.laypage //分页
        ,laydate = layui.laydate //日期
        ,table = layui.table //表格
        ,$ = layui.jquery

    //向世界问个好
    layer.msg('欢迎进入教评结果表');

    //执行一个 table 实例
    table.render({
        elem: '#result'
        ,height: 580
        ,url: '/res/findByPage' //数据接口
        ,title: '用户表'
        ,page: true //开启分页
        ,toolbar: 'default' //开启工具栏，此处显示默认图标，可以自定义模板，详见文档
        ,totalRow: true //开启合计行
        ,cols: [[ //表头
            {type: 'checkbox', fixed: 'left'}
            ,{field: 'rid',align:'center', title: '序号', width: 100}
            ,{field: 'tid',align:'center', title: '教师编号', width: 100}
            ,{field: 'rsamount',align:'center', title: '评教学生数量', width: 200}
            ,{field: 'rscore',align:'center', title: '教评分数', width: 100}
            ,{field: 'rmessage',align:'center', title: '留言内容', width: 350}
            ,{fixed: 'right', width: 350, align:'center', toolbar: '#barDemo'}
        ]]
    });

    //监听头工具栏事件
    table.on('toolbar(album)', function(obj){
        var checkStatus = table.checkStatus(obj.config.id)
            ,data = checkStatus.data; //获取选中的数据
        switch(obj.event){
            case 'add':
                layer.open({
                    type:2,
                    content:'add_album.html',
                    area:['30%','80%']
                })
                layer.msg('添加');
                break;
            case 'update':
                if(data.length === 0){
                    layer.msg('请选择一行');
                } else if(data.length > 1){
                    layer.msg('只能同时编辑一个');
                } else {
                    layer.alert('编辑 [id]：'+ checkStatus.data[0].id);
                }
                break;
            case 'delete':
                if(data.length === 0){
                    layer.msg('请选择一行');
                } else {

                    layer.msg('该数据无法删除');
                }
                break;
        };
    });
//    //触发编辑事件
//    table.on('edit(reslutlist)', function(obj){ //注：edit是固定事件名，test是table原始容器的属性 lay-filter="对应的值"
//        if (obj.value!=null && obj.value!='') {
//            $.ajax({
//                url:'album/edit',
//                type:'post',
//                traditional:true,//此行代表传递数组，如果没有向后端传递数组，则可以去掉
//                data:{
//                    value:obj.value,//对象内容
//                    alIds:obj.data.alId//对象id
//                },
//                success:function (res) {
//                    layer.msg(res.msg);
//                }
//            })
//        }else {
//            layer.msg("内容不能为空哦",{
//                time:1000//设置刷新表格的时间
//            },function () {
//                window.location.reload();//刷新当前表格
//            })
//        }
//    });
    //行工具条事件
//     table.on('tool(resultlist)', function(obj){ //注：tool 是工具条事件名，test 是 table 原始容器的属性 lay-filter="对应的值"
//         var data = obj.data; //获得当前行数据
//         var layEvent = obj.event; //获得 lay-event 对应的值（也可以是表头的 event 参数对应的值）
//         var tr = obj.tr; //获得当前行 tr 的 DOM 对象（如果有的话）
//
//         if(layEvent === 'detail'){ //查看
//             //携带数据跳转即可
//             window.location.href="album/select?alId="+obj.data.alId;
//         } else if(layEvent === 'del'){ //删除
//             layer.confirm('真的删除行么', function(index){
//                 $.ajax({
//                     url:'album/deleteOne'
//                     ,type:'post'
//                     ,data:{
//                         alIds:obj.data.alId//获取当前行的ID
//                     }
//                     ,success:function (res) {
//                         layer.msg(res.msg);//返回数据
//                     }
//                 })
//                 obj.del(); //删除对应行（tr）的DOM结构，并更新缓存
//                 layer.close(index);
//                 //向服务端发送删除指令
//             });
//             console.log(obj.data.alId);
//         } else if(layEvent === 'edit'){ //编辑
//            //不给予编辑的权力
//         } else if(layEvent === 'LAYTABLE_TIPS'){
//             layer.alert('Hi，头部工具栏扩展的右侧图标。');
//         }
//     });
});